﻿using System.Collections.Generic;
using CollegeSim.CourseScheduler.Domain.DTO;

namespace CollegeSim.CourseScheduler.Domain.Interfaces.Repositories
{
    // Author: Ryan Redburn
    // Project: Course Scheduler
    // Date: 2/4/2014
    
    public interface IStudentRepository
    {
        IEnumerable<StudentDto> FindAll();
        IEnumerable<StudentDto> FindByName(string firstName, string lastName);
        StudentDto FindById(int studentId);
        void Insert(StudentDto newStudent);
        void Update(StudentDto studentUpdate);
        void Delete(StudentDto studentDel);
    }
}
